# @Author：silence
# @Email：792245022@qq.com
# @Date：2025/2/16 11:48

# 定义一个猫类，age, name, color 是属性，或者称为成员变量
# Cat 类 就是你自己定义的一个新类型

class Cat:
    # age, name, color 是属性
    age = None
    name = None
    color = None
    ...

# 通过 Cat 类，创建实例
cat1 = Cat()

# 通过 对象名.属性名 可以hi给各个属性赋值
cat1.name = "小白"
cat1.age = 2
cat1.color = "白色"

print(f"cat1的信息为：name = {cat1.name}, age = {cat1.age}, color = {cat1.color}")

"""
Python 一切皆为对象，所有对象都有一个布尔值，通过内置函数 bool() 可以获取对象的布尔值
- 下面对象的布尔值为 False
1、False
2、数值0
3、None
4、空字符串
5、空列表
6、空字典
7、空元组
8、空集合
"""